package com.guoyh.baseutils.entity.common

import android.graphics.drawable.Drawable

/**
 * @CreateDate: 6/19/21 3:41 PM
 * @Author: guoyh
 * @Description: BannerBean
 */
abstract class BaseBannerBean<T> {
    open fun getBannerPath(): String? {
        return ""
    }

    open fun getBannerDrawable(): Drawable? {
        return null
    }

    // 0  path 1 drawable
    abstract fun getBannerType(): Int

    abstract fun getData(): T
}